home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 14
/
QRZ Ham Radio Callsign Database - Volume 14.iso
/
QRZLookup.sea.bin
/
QRZ Lookup ƒ
/
QRZ Lookup.rsrc
/
CODE_6_Features.txt
< prev
next >
Wrap
Text File
|
1999-10-21
|
97KB
|
1,757 lines
# near model CODE resource
# jump table entries: 6064-6111 (48 of them)
00000000 0000 17B0 ori.b D0, 0xB0
00000004 0000 139A ori.b D0, 0x9A
fn00000008:
00000008 4E56 0000 link A6, 0
0000000C 2F0A move.l -[A7], A2
0000000E 246E 0008 movea.l A2, [A6 + 0x8]
00000012 41F9 0000 7F2C lea.l A0, [0x00007F2C]
00000018 2488 move.l [A2], A0
0000001A 42AA 0004 clr.l [A2 + 0x4]
0000001E 2F0A move.l -[A7], A2
00000020 4EB9 0001 120C jsr [0x0001120C]
00000026 204A movea.l A0, A2
00000028 584F addq.w A7, 4
0000002A 245F movea.l A2, [A7]+
0000002C 4E5E unlink A6
0000002E 4E75 rts
fn00000030:
00000030 4E56 0000 link A6, 0
00000034 2F0A move.l -[A7], A2
00000036 246E 0008 movea.l A2, [A6 + 0x8]
0000003A 200A move.l D0, A2
0000003C 6738 beq +0x3A /* 00000076 */
0000003E 41F9 0000 7F2C lea.l A0, [0x00007F2C]
00000044 2488 move.l [A2], A0
00000046 2F0A move.l -[A7], A2
00000048 2057 movea.l A0, [A7]
0000004A 2250 movea.l A1, [A0]
0000004C 2269 0014 movea.l A1, [A1 + 0x14]
00000050 4E91 jsr [A1]
00000052 B5F9 0002 6148 cmpa.l A2, [0x00026148]
00000058 584F addq.w A7, 4
0000005A 660A bne +0xC /* 00000066 */
0000005C 42A7 clr.l -[A7]
0000005E 4EB9 0001 120C jsr [0x0001120C]
00000064 584F addq.w A7, 4
label00000066:
00000066 4A6E 000C tst.w [A6 + 0xC]
0000006A 6F0A ble +0xC /* 00000076 */
0000006C 2F0A move.l -[A7], A2
0000006E 4EB9 0000 0168 jsr [0x00000168]
00000074 584F addq.w A7, 4
label00000076:
00000076 204A movea.l A0, A2
00000078 245F movea.l A2, [A7]+
0000007A 4E5E unlink A6
0000007C 4E75 rts
0000007E 4E56 0000 link A6, 0
00000082 48E7 1030 movem.l -[A7], D3,A2,A3
00000086 246E 0008 movea.l A2, [A6 + 0x8]
0000008A 4AAA 0004 tst.l [A2 + 0x4]
0000008E 6620 bne +0x22 /* 000000B0 */
00000090 4878 0028 push.l 0x28 /* '(' */
00000094 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */]
0000009A 2648 movea.l A3, A0
0000009C 2008 move.l D0, A0
0000009E 584F addq.w A7, 4
000000A0 670A beq +0xC /* 000000AC */
000000A2 2F0B move.l -[A7], A3
000000A4 4EB9 0003 C7CE jsr [0x0003C7CE]
000000AA 584F addq.w A7, 4
label000000AC:
000000AC 254B 0004 move.l [A2 + 0x4], A3
label000000B0:
000000B0 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
000000B6 4AAE 0010 tst.l [A6 + 0x10]
000000BA 6758 beq +0x5A /* 00000114 */
000000BC 486E 0010 pea.l [A6 + 0x10]
000000C0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000000C4 4EB9 0003 C7B6 jsr [0x0003C7B6]
000000CA 2600 move.l D3, D0
000000CC 504F addq.w A7, 8
000000CE 6644 bne +0x46 /* 00000114 */
000000D0 4EB9 0000 1D0A jsr [0x00001D0A]
000000D6 5300 subq.b D0, 1
000000D8 661C bne +0x1E /* 000000F6 */
000000DA 4878 0057 push.l 0x57 /* 'W' */
000000DE 4879 0000 8056 push.l 0x8056
000000E4 4879 0000 8066 push.l 0x8066
000000EA 4EB9 0000 01B0 jsr [0x000001B0]
000000F0 4FEF 000C lea.l A7, [A7 + 0xC]
000000F4 6018 bra +0x1A /* 0000010E */
label000000F6:
000000F6 4EB9 0000 1D0A jsr [0x00001D0A]
000000FC 5500 subq.b D0, 2
000000FE 660E bne +0x10 /* 0000010E */
00000100 4879 0000 8066 push.l 0x8066
00000106 4EB9 0000 1CFC jsr [0x00001CFC]
0000010C 584F addq.w A7, 4
label0000010E:
0000010E 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
label00000114:
00000114 486E 000C pea.l [A6 + 0xC]
00000118 2F03 move.l -[A7], D3
0000011A 4878 0001 push.l 0x1
0000011E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000122 4EB9 0003 C794 jsr [0x0003C794]
00000128 4A2E 0014 tst.b [A6 + 0x14]
0000012C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000130 6712 beq +0x14 /* 00000144 */
00000132 2F0A move.l -[A7], A2
00000134 2F2E 000C move.l -[A7], [A6 + 0xC]
00000138 2057 movea.l A0, [A7]
0000013A 2250 movea.l A1, [A0]
0000013C 2269 0014 movea.l A1, [A1 + 0x14]
00000140 4E91 jsr [A1]
00000142 504F addq.w A7, 8
label00000144:
00000144 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000148 4E5E unlink A6
0000014A 4E75 rts
0000014C 4E56 0000 link A6, 0
00000150 2F0A move.l -[A7], A2
00000152 206E 0008 movea.l A0, [A6 + 0x8]
00000156 2468 0004 movea.l A2, [A0 + 0x4]
0000015A 200A move.l D0, A2
0000015C 6732 beq +0x34 /* 00000190 */
0000015E 486E 000C pea.l [A6 + 0xC]
00000162 2F0A move.l -[A7], A2
00000164 4EB9 0003 C808 jsr [0x0003C808]
0000016A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000016E 4EB9 0003 C7FE jsr [0x0003C7FE]
00000174 B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000178 4FEF 000C lea.l A7, [A7 + 0xC]
0000017C 6612 bne +0x14 /* 00000190 */
0000017E 42A7 clr.l -[A7]
00000180 2F2E 000C move.l -[A7], [A6 + 0xC]
00000184 2057 movea.l A0, [A7]
00000186 2250 movea.l A1, [A0]
00000188 2269 0014 movea.l A1, [A1 + 0x14]
0000018C 4E91 jsr [A1]
0000018E 504F addq.w A7, 8
label00000190:
00000190 245F movea.l A2, [A7]+
00000192 4E5E unlink A6
00000194 4E75 rts
00000196 4E56 FFEC link A6, -0x0014
0000019A 48E7 0038 movem.l -[A7], A2,A3,A4
0000019E 266E 0008 movea.l A3, [A6 + 0x8]
000001A2 246B 0004 movea.l A2, [A3 + 0x4]
000001A6 200A move.l D0, A2
000001A8 6700 0096 beq +0x98 /* 00000240 */
000001AC 42A7 clr.l -[A7]
000001AE 2F0A move.l -[A7], A2
000001B0 486E FFEC pea.l [A6 - 0x14]
000001B4 4EB9 0003 C8A2 jsr [0x0003C8A2]
000001BA 486E FFFC pea.l [A6 - 0x4]
000001BE 486E FFEC pea.l [A6 - 0x14]
000001C2 4EB9 0003 C85A jsr [0x0003C85A]
000001C8 4A00 tst.b D0
000001CA 4FEF 0014 lea.l A7, [A7 + 0x14]
000001CE 6740 beq +0x42 /* 00000210 */
label000001D0:
000001D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001D4 4EB9 0003 C7FE jsr [0x0003C7FE]
000001DA B1CB cmpa.l A0, A3
000001DC 584F addq.w A7, 4
000001DE 661C bne +0x1E /* 000001FC */
000001E0 246E FFFC movea.l A2, [A6 - 0x4]
000001E4 4AAE FFFC tst.l [A6 - 0x4]
000001E8 6712 beq +0x14 /* 000001FC */
000001EA 3F3C 0001 move.w -[A7], 0x1
000001EE 2F0A move.l -[A7], A2
000001F0 2057 movea.l A0, [A7]
000001F2 2250 movea.l A1, [A0]
000001F4 2269 0008 movea.l A1, [A1 + 0x8]
000001F8 4E91 jsr [A1]
000001FA 5C4F addq.w A7, 6
label000001FC:
000001FC 486E FFFC pea.l [A6 - 0x4]
00000200 486E FFEC pea.l [A6 - 0x14]
00000204 4EB9 0003 C85A jsr [0x0003C85A]
0000020A 4A00 tst.b D0
0000020C 504F addq.w A7, 8
0000020E 66C0 bne -0x3E /* 000001D0 */
label00000210:
00000210 286B 0004 movea.l A4, [A3 + 0x4]
00000214 244C movea.l A2, A4
00000216 200C move.l D0, A4
00000218 6712 beq +0x14 /* 0000022C */
0000021A 3F3C 0001 move.w -[A7], 0x1
0000021E 2F0A move.l -[A7], A2
00000220 2057 movea.l A0, [A7]
00000222 2250 movea.l A1, [A0]
00000224 2269 0008 movea.l A1, [A1 + 0x8]
00000228 4E91 jsr [A1]
0000022A 5C4F addq.w A7, 6
label0000022C:
0000022C 42AB 0004 clr.l [A3 + 0x4]
00000230 3F3C FFFF move.w -[A7], 0xFFFF
00000234 486E FFEC pea.l [A6 - 0x14]
00000238 4EB9 0003 C870 jsr [0x0003C870]
0000023E 5C4F addq.w A7, 6
label00000240:
00000240 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000244 4E5E unlink A6
00000246 4E75 rts
fn00000248:
00000248 4E56 FFEC link A6, -0x0014
0000024C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000250 282E 000C move.l D4, [A6 + 0xC]
00000254 246E 0010 movea.l A2, [A6 + 0x10]
00000258 7601 moveq.l D3, 0x01
0000025A 206E 0008 movea.l A0, [A6 + 0x8]
0000025E 2668 0004 movea.l A3, [A0 + 0x4]
00000262 200B move.l D0, A3
00000264 675E beq +0x60 /* 000002C4 */
00000266 42A7 clr.l -[A7]
00000268 2F0B move.l -[A7], A3
0000026A 486E FFEC pea.l [A6 - 0x14]
0000026E 4EB9 0003 C8A2 jsr [0x0003C8A2]
00000274 486E FFFC pea.l [A6 - 0x4]
00000278 486E FFEC pea.l [A6 - 0x14]
0000027C 4EB9 0003 C85A jsr [0x0003C85A]
00000282 4A00 tst.b D0
00000284 4FEF 0014 lea.l A7, [A7 + 0x14]
00000288 672A beq +0x2C /* 000002B4 */
label0000028A:
0000028A 2F0A move.l -[A7], A2
0000028C 2F04 move.l -[A7], D4
0000028E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000292 2057 movea.l A0, [A7]
00000294 2250 movea.l A1, [A0]
00000296 2269 0018 movea.l A1, [A1 + 0x18]
0000029A 4E91 jsr [A1]
0000029C C600 and.b D3, D0
0000029E 486E FFFC pea.l [A6 - 0x4]
000002A2 486E FFEC pea.l [A6 - 0x14]
000002A6 4EB9 0003 C85A jsr [0x0003C85A]
000002AC 4A00 tst.b D0
000002AE 4FEF 0014 lea.l A7, [A7 + 0x14]
000002B2 66D6 bne -0x28 /* 0000028A */
label000002B4:
000002B4 3F3C FFFF move.w -[A7], 0xFFFF
000002B8 486E FFEC pea.l [A6 - 0x14]
000002BC 4EB9 0003 C870 jsr [0x0003C870]
000002C2 5C4F addq.w A7, 6
label000002C4:
000002C4 1003 move.b D0, D3
000002C6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000002CA 4E5E unlink A6
000002CC 4E75 rts
000002CE 226F 0004 movea.l A1, [A7 + 0x4]
000002D2 41F9 0000 7EF8 lea.l A0, [0x00007EF8]
000002D8 2288 move.l [A1], A0
000002DA 42A9 0004 clr.l [A1 + 0x4]
000002DE 236F 0008 0008 move.l [A1 + 0x8], [A7 + 0x8]
000002E4 136F 000C 000C move.b [A1 + 0xC], [A7 + 0xC]
000002EA 2049 movea.l A0, A1
000002EC 4E75 rts
000002EE 4E56 FFFE link A6, -0x0002
000002F2 2F0B move.l -[A7], A3
000002F4 2F0A move.l -[A7], A2
000002F6 246E 0008 movea.l A2, [A6 + 0x8]
000002FA 266E 000C movea.l A3, [A6 + 0xC]
000002FE 41F9 0000 7EF8 lea.l A0, [0x00007EF8]
00000304 2488 move.l [A2], A0
00000306 4878 0004 push.l 0x4
0000030A 486A 0008 pea.l [A2 + 0x8]
0000030E 2F0B move.l -[A7], A3
00000310 2057 movea.l A0, [A7]
00000312 2250 movea.l A1, [A0]
00000314 2269 0024 movea.l A1, [A1 + 0x24]
00000318 4E91 jsr [A1]
0000031A 4878 0001 push.l 0x1
0000031E 486A 000C pea.l [A2 + 0xC]
00000322 2F0B move.l -[A7], A3
00000324 2057 movea.l A0, [A7]
00000326 2250 movea.l A1, [A0]
00000328 2269 0024 movea.l A1, [A1 + 0x24]
0000032C 4E91 jsr [A1]
0000032E 42AA 0004 clr.l [A2 + 0x4]
00000332 4878 0001 push.l 0x1
00000336 486E FFFF pea.l [A6 - 0x1]
0000033A 2F0B move.l -[A7], A3
0000033C 2057 movea.l A0, [A7]
0000033E 2250 movea.l A1, [A0]
00000340 2269 0024 movea.l A1, [A1 + 0x24]
00000344 4E91 jsr [A1]
00000346 4EB9 0001 1226 jsr [0x00011226]
0000034C 2648 movea.l A3, A0
0000034E 200B move.l D0, A3
00000350 4FEF 0024 lea.l A7, [A7 + 0x24]
00000354 6718 beq +0x1A /* 0000036E */
00000356 1F2E FFFF move.b -[A7], [A6 - 0x1]
0000035A 42A7 clr.l -[A7]
0000035C 2F0A move.l -[A7], A2
0000035E 2F0B move.l -[A7], A3
00000360 2057 movea.l A0, [A7]
00000362 2250 movea.l A1, [A0]
00000364 2269 000C movea.l A1, [A1 + 0xC]
00000368 4E91 jsr [A1]
0000036A 4FEF 000E lea.l A7, [A7 + 0xE]
label0000036E:
0000036E 204A movea.l A0, A2
00000370 245F movea.l A2, [A7]+
00000372 265F movea.l A3, [A7]+
00000374 4E5E unlink A6
00000376 4E75 rts
00000378 4E56 0000 link A6, 0
0000037C 2F0B move.l -[A7], A3
0000037E 2F0A move.l -[A7], A2
00000380 246E 0008 movea.l A2, [A6 + 0x8]
00000384 200A move.l D0, A2
00000386 6730 beq +0x32 /* 000003B8 */
00000388 41F9 0000 7EF8 lea.l A0, [0x00007EF8]
0000038E 2488 move.l [A2], A0
00000390 266A 0004 movea.l A3, [A2 + 0x4]
00000394 200B move.l D0, A3
00000396 6710 beq +0x12 /* 000003A8 */
00000398 2F0A move.l -[A7], A2
0000039A 2F0B move.l -[A7], A3
0000039C 2057 movea.l A0, [A7]
0000039E 2250 movea.l A1, [A0]
000003A0 2269 0010 movea.l A1, [A1 + 0x10]
000003A4 4E91 jsr [A1]
000003A6 504F addq.w A7, 8
label000003A8:
000003A8 4A6E 000C tst.w [A6 + 0xC]
000003AC 6F0A ble +0xC /* 000003B8 */
000003AE 2F0A move.l -[A7], A2
000003B0 4EB9 0000 0168 jsr [0x00000168]
000003B6 584F addq.w A7, 4
label000003B8:
000003B8 204A movea.l A0, A2
000003BA 245F movea.l A2, [A7]+
000003BC 265F movea.l A3, [A7]+
000003BE 4E5E unlink A6
000003C0 4E75 rts
000003C2 206F 0004 movea.l A0, [A7 + 0x4]
000003C6 216F 0008 0008 move.l [A0 + 0x8], [A7 + 0x8]
000003CC 4E75 rts
000003CE 206F 0004 movea.l A0, [A7 + 0x4]
000003D2 116F 0008 000C move.b [A0 + 0xC], [A7 + 0x8]
000003D8 4E75 rts
000003DA 206F 0004 movea.l A0, [A7 + 0x4]
000003DE 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8]
000003E4 4E75 rts
000003E6 4E56 0000 link A6, 0
000003EA 48E7 1820 movem.l -[A7], D3,D4,A2
000003EE 246E 0008 movea.l A2, [A6 + 0x8]
000003F2 7601 moveq.l D3, 0x01
000003F4 282A 0008 move.l D4, [A2 + 0x8]
000003F8 B8AE 000C cmp.l D4, [A6 + 0xC]
000003FC 6706 beq +0x8 /* 00000404 */
000003FE 70FE moveq.l D0, 0xFFFFFFFE
00000400 B880 cmp.l D4, D0
00000402 661C bne +0x1E /* 00000420 */
label00000404:
00000404 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000408 2F2E 000C move.l -[A7], [A6 + 0xC]
0000040C 2F0A move.l -[A7], A2
0000040E 2057 movea.l A0, [A7]
00000410 2250 movea.l A1, [A0]
00000412 2269 001C movea.l A1, [A1 + 0x1C]
00000416 4E91 jsr [A1]
00000418 162A 000C move.b D3, [A2 + 0xC]
0000041C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000420:
00000420 1003 move.b D0, D3
00000422 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000426 4E5E unlink A6
00000428 4E75 rts
0000042A 4E75 rts
0000042C 4E56 0000 link A6, 0
00000430 2F0A move.l -[A7], A2
00000432 246E 0008 movea.l A2, [A6 + 0x8]
00000436 41F9 0000 7EAE lea.l A0, [0x00007EAE]
0000043C 2488 move.l [A2], A0
0000043E 204A movea.l A0, A2
00000440 4868 0004 pea.l [A0 + 0x4]
00000444 4EB9 0003 C8FA jsr [0x0003C8FA]
0000044A 157C 0001 002C move.b [A2 + 0x2C], 0x1
00000450 204A movea.l A0, A2
00000452 584F addq.w A7, 4
00000454 245F movea.l A2, [A7]+
00000456 4E5E unlink A6
00000458 4E75 rts
0000045A 4E56 FFEC link A6, -0x0014
0000045E 2F0A move.l -[A7], A2
00000460 246E 0008 movea.l A2, [A6 + 0x8]
00000464 200A move.l D0, A2
00000466 6700 0092 beq +0x94 /* 000004FA */
0000046A 41F9 0000 7EAE lea.l A0, [0x00007EAE]
00000470 2488 move.l [A2], A0
00000472 2F0A move.l -[A7], A2
00000474 4878 00CA push.l 0xCA
00000478 2F0A move.l -[A7], A2
0000047A 61FF 0000 010E bsr +0x110 /* 0000058A */
00000480 42A7 clr.l -[A7]
00000482 486A 0004 pea.l [A2 + 0x4]
00000486 486E FFEC pea.l [A6 - 0x14]
0000048A 4EB9 0003 C972 jsr [0x0003C972]
00000490 486E FFFC pea.l [A6 - 0x4]
00000494 486E FFEC pea.l [A6 - 0x14]
00000498 4EB9 0003 C92A jsr [0x0003C92A]
0000049E 4A00 tst.b D0
000004A0 4FEF 0020 lea.l A7, [A7 + 0x20]
000004A4 6722 beq +0x24 /* 000004C8 */
label000004A6:
000004A6 2F0A move.l -[A7], A2
000004A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004AC 61FF 0000 0C88 bsr +0xC8A /* 00001136 */
000004B2 486E FFFC pea.l [A6 - 0x4]
000004B6 486E FFEC pea.l [A6 - 0x14]
000004BA 4EB9 0003 C92A jsr [0x0003C92A]
000004C0 4A00 tst.b D0
000004C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000004C6 66DE bne -0x20 /* 000004A6 */
label000004C8:
000004C8 3F3C FFFF move.w -[A7], 0xFFFF
000004CC 486E FFEC pea.l [A6 - 0x14]
000004D0 4EB9 0003 C940 jsr [0x0003C940]
000004D6 3F3C FFFF move.w -[A7], 0xFFFF
000004DA 204A movea.l A0, A2
000004DC 4868 0004 pea.l [A0 + 0x4]
000004E0 4EB9 0003 C8C0 jsr [0x0003C8C0]
000004E6 4A6E 000C tst.w [A6 + 0xC]
000004EA 4FEF 000C lea.l A7, [A7 + 0xC]
000004EE 6F0A ble +0xC /* 000004FA */
000004F0 2F0A move.l -[A7], A2
000004F2 4EB9 0000 0168 jsr [0x00000168]
000004F8 584F addq.w A7, 4
label000004FA:
000004FA 204A movea.l A0, A2
000004FC 245F movea.l A2, [A7]+
000004FE 4E5E unlink A6
00000500 4E75 rts
00000502 4E56 0000 link A6, 0
00000506 2F0A move.l -[A7], A2
00000508 246E 0008 movea.l A2, [A6 + 0x8]
0000050C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000510 2F0A move.l -[A7], A2
00000512 61FF 0000 0056 bsr +0x58 /* 0000056A */
00000518 4A00 tst.b D0
0000051A 504F addq.w A7, 8
0000051C 661E bne +0x20 /* 0000053C */
0000051E 486E 000C pea.l [A6 + 0xC]
00000522 486A 0004 pea.l [A2 + 0x4]
00000526 4EB9 0003 C990 jsr [0x0003C990]
0000052C 2F0A move.l -[A7], A2
0000052E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000532 61FF 0000 0BE8 bsr +0xBEA /* 0000111C */
00000538 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000053C:
0000053C 245F movea.l A2, [A7]+
0000053E 4E5E unlink A6
00000540 4E75 rts
fn00000542:
00000542 4E56 0000 link A6, 0
00000546 486E 000C pea.l [A6 + 0xC]
0000054A 206E 0008 movea.l A0, [A6 + 0x8]
0000054E 4868 0004 pea.l [A0 + 0x4]
00000552 4EB9 0003 C9A8 jsr [0x0003C9A8]
00000558 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000055C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000560 61FF 0000 0BD4 bsr +0xBD6 /* 00001136 */
00000566 4E5E unlink A6
00000568 4E75 rts
fn0000056A:
0000056A 4E56 0000 link A6, 0
0000056E 486E 000C pea.l [A6 + 0xC]
00000572 206E 0008 movea.l A0, [A6 + 0x8]
00000576 4868 0004 pea.l [A0 + 0x4]
0000057A 4EB9 0003 C9C0 jsr [0x0003C9C0]
00000580 4A80 tst.l D0
00000582 56C0 sne D0
00000584 4400 neg.b D0
00000586 4E5E unlink A6
00000588 4E75 rts
fn0000058A:
0000058A 4E56 FFEC link A6, -0x0014
0000058E 48E7 1030 movem.l -[A7], D3,A2,A3
00000592 266E 0008 movea.l A3, [A6 + 0x8]
00000596 262E 000C move.l D3, [A6 + 0xC]
0000059A 246E 0010 movea.l A2, [A6 + 0x10]
0000059E 4A2B 002C tst.b [A3 + 0x2C]
000005A2 6770 beq +0x72 /* 00000614 */
000005A4 42A7 clr.l -[A7]
000005A6 486B 0004 pea.l [A3 + 0x4]
000005AA 486E FFEC pea.l [A6 - 0x14]
000005AE 4EB9 0003 C972 jsr [0x0003C972]
000005B4 486E FFFC pea.l [A6 - 0x4]
000005B8 486E FFEC pea.l [A6 - 0x14]
000005BC 4EB9 0003 C92A jsr [0x0003C92A]
000005C2 4A00 tst.b D0
000005C4 4FEF 0014 lea.l A7, [A7 + 0x14]
000005C8 673A beq +0x3C /* 00000604 */
label000005CA:
000005CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005CE 4EB9 0003 C9D8 jsr [0x0003C9D8]
000005D4 4A00 tst.b D0
000005D6 584F addq.w A7, 4
000005D8 6716 beq +0x18 /* 000005F0 */
000005DA 2F0A move.l -[A7], A2
000005DC 2F03 move.l -[A7], D3
000005DE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005E2 2057 movea.l A0, [A7]
000005E4 2250 movea.l A1, [A0]
000005E6 2269 000C movea.l A1, [A1 + 0xC]
000005EA 4E91 jsr [A1]
000005EC 4FEF 000C lea.l A7, [A7 + 0xC]
label000005F0:
000005F0 486E FFFC pea.l [A6 - 0x4]
000005F4 486E FFEC pea.l [A6 - 0x14]
000005F8 4EB9 0003 C92A jsr [0x0003C92A]
000005FE 4A00 tst.b D0
00000600 504F addq.w A7, 8
00000602 66C6 bne -0x38 /* 000005CA */
label00000604:
00000604 3F3C FFFF move.w -[A7], 0xFFFF
00000608 486E FFEC pea.l [A6 - 0x14]
0000060C 4EB9 0003 C940 jsr [0x0003C940]
00000612 5C4F addq.w A7, 6
label00000614:
00000614 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000618 4E5E unlink A6
0000061A 4E75 rts
0000061C 4E56 0000 link A6, 0
00000620 2F0A move.l -[A7], A2
00000622 4A6E 000C tst.w [A6 + 0xC]
00000626 671E beq +0x20 /* 00000646 */
00000628 206E 0008 movea.l A0, [A6 + 0x8]
0000062C 41E8 0012 lea.l A0, [A0 + 0x12]
00000630 226E 0008 movea.l A1, [A6 + 0x8]
00000634 2288 move.l [A1], A0
00000636 206E 0008 movea.l A0, [A6 + 0x8]
0000063A 4868 0012 pea.l [A0 + 0x12]
0000063E 61FF FFFF F9C8 bsr -0x636 /* 00000008 */
00000644 584F addq.w A7, 4
label00000646:
00000646 41F9 0000 7CF0 lea.l A0, [0x00007CF0]
0000064C 226E 0008 movea.l A1, [A6 + 0x8]
00000650 2348 0004 move.l [A1 + 0x4], A0
00000654 41F9 0000 7CF0 lea.l A0, [0x00007CF0]
0000065A 41E8 0054 lea.l A0, [A0 + 0x54]
0000065E 226E 0008 movea.l A1, [A6 + 0x8]
00000662 2251 movea.l A1, [A1]
00000664 2288 move.l [A1], A0
00000666 206E 0008 movea.l A0, [A6 + 0x8]
0000066A 2450 movea.l A2, [A0]
0000066C 41E8 0012 lea.l A0, [A0 + 0x12]
00000670 91CA sub.l A0, A2
00000672 2548 0008 move.l [A2 + 0x8], A0
00000676 206E 0008 movea.l A0, [A6 + 0x8]
0000067A 4868 000C pea.l [A0 + 0xC]
0000067E 4EB9 0000 0490 jsr [0x00000490]
00000684 4EB9 0003 C9E2 jsr [0x0003C9E2]
0000068A 226E 0008 movea.l A1, [A6 + 0x8]
0000068E 2348 0008 move.l [A1 + 0x8], A0
00000692 23EE 0008 0002 6144 move.l [0x00026144], [A6 + 0x8]
0000069A 4267 clr.w -[A7]
0000069C A938 syscall HiliteMenu
0000069E 206E 0008 movea.l A0, [A6 + 0x8]
000006A2 584F addq.w A7, 4
000006A4 245F movea.l A2, [A7]+
000006A6 4E5E unlink A6
000006A8 4E75 rts
000006AA 4E56 0000 link A6, 0
000006AE 2F0B move.l -[A7], A3
000006B0 2F0A move.l -[A7], A2
000006B2 246E 0008 movea.l A2, [A6 + 0x8]
000006B6 200A move.l D0, A2
000006B8 6766 beq +0x68 /* 00000720 */
000006BA 41F9 0000 7CF0 lea.l A0, [0x00007CF0]
000006C0 2548 0004 move.l [A2 + 0x4], A0
000006C4 41F9 0000 7CF0 lea.l A0, [0x00007CF0]
000006CA 41E8 0054 lea.l A0, [A0 + 0x54]
000006CE 2252 movea.l A1, [A2]
000006D0 2288 move.l [A1], A0
000006D2 2652 movea.l A3, [A2]
000006D4 204A movea.l A0, A2
000006D6 41E8 0012 lea.l A0, [A0 + 0x12]
000006DA 91CB sub.l A0, A3
000006DC 2748 0008 move.l [A3 + 0x8], A0
000006E0 23EA 0008 0002 6144 move.l [0x00026144], [A2 + 0x8]
000006E8 3F3C FFFF move.w -[A7], 0xFFFF
000006EC 204A movea.l A0, A2
000006EE 4868 000C pea.l [A0 + 0xC]
000006F2 4EB9 0000 04B8 jsr [0x000004B8]
000006F8 4A6E 000C tst.w [A6 + 0xC]
000006FC 5C4F addq.w A7, 6
000006FE 6710 beq +0x12 /* 00000710 */
00000700 4267 clr.w -[A7]
00000702 204A movea.l A0, A2
00000704 4868 0012 pea.l [A0 + 0x12]
00000708 61FF FFFF F926 bsr -0x6D8 /* 00000030 */
0000070E 5C4F addq.w A7, 6
label00000710:
00000710 4A6E 000C tst.w [A6 + 0xC]
00000714 6F0A ble +0xC /* 00000720 */
00000716 2F0A move.l -[A7], A2
00000718 4EB9 0000 0168 jsr [0x00000168]
0000071E 584F addq.w A7, 4
label00000720:
00000720 204A movea.l A0, A2
00000722 245F movea.l A2, [A7]+
00000724 265F movea.l A3, [A7]+
00000726 4E5E unlink A6
00000728 4E75 rts
0000072A 4E56 0000 link A6, 0
0000072E 2F0B move.l -[A7], A3
00000730 2F0A move.l -[A7], A2
00000732 266E 0008 movea.l A3, [A6 + 0x8]
00000736 246E 000C movea.l A2, [A6 + 0xC]
0000073A 7000 moveq.l D0, 0x00
0000073C 3012 move.w D0, [A2]
0000073E 4EB9 0000 05A8 jsr [0x000005A8]
00000744 012A 0000 btst [A2 + 0x0], D0
00000748 0001 0000 ori.b D1, 0x0
0000074C 0017 0009 ori.b [A7], 0x9 /* '\t' */
00000750 0000 0001 ori.b D0, 0x1
00000754 0038 0000 0002 ori.b [0x00000002], 0x0
0000075A 005A 0000 ori.w [A2]+, 0x0
0000075E 0003 006A ori.b D3, 0x6A /* 'j' */
00000762 0000 0004 ori.b D0, 0x4
00000766 0090 0000 0005 ori.l [A0], 0x5
0000076C 0074 0000 0006 ori.w [A4 + D0.w + 0x6], 0x0
00000772 00AC 0000 0007 0092 ori.l [A4 + 0x92], 0x7
0000077A 0000 0008 ori.b D0, 0x8
0000077E 00B4 0000 000F 00C2 ori.l [A4 + D0.w - 0x62], 0xF
00000786 0000 0017 ori.b D0, 0x17
0000078A 00D0 .incomplete
0000078C 2F0A move.l -[A7], A2
0000078E 2F0B move.l -[A7], A3
00000790 2057 movea.l A0, [A7]
00000792 2268 0004 movea.l A1, [A0 + 0x4]
00000796 2269 001C movea.l A1, [A1 + 0x1C]
0000079A 4E91 jsr [A1]
0000079C 2F0A move.l -[A7], A2
0000079E 2F0B move.l -[A7], A3
000007A0 2057 movea.l A0, [A7]
000007A2 2268 0004 movea.l A1, [A0 + 0x4]
000007A6 2269 0020 movea.l A1, [A1 + 0x20]
000007AA 4E91 jsr [A1]
000007AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000007B0 6000 00CE bra +0xD0 /* 00000880 */
000007B4 2F0A move.l -[A7], A2
000007B6 2F0B move.l -[A7], A3
000007B8 2057 movea.l A0, [A7]
000007BA 2268 0004 movea.l A1, [A0 + 0x4]
000007BE 2269 0028 movea.l A1, [A1 + 0x28]
000007C2 4E91 jsr [A1]
000007C4 504F addq.w A7, 8
000007C6 6000 00B8 bra +0xBA /* 00000880 */
000007CA 2F0A move.l -[A7], A2
000007CC 2F0B move.l -[A7], A3
000007CE 2057 movea.l A0, [A7]
000007D0 2268 0004 movea.l A1, [A0 + 0x4]
000007D4 2269 002C movea.l A1, [A1 + 0x2C]
000007D8 4E91 jsr [A1]
000007DA 504F addq.w A7, 8
000007DC 6000 00A2 bra +0xA4 /* 00000880 */
000007E0 2F0A move.l -[A7], A2
000007E2 2F0B move.l -[A7], A3
000007E4 2057 movea.l A0, [A7]
000007E6 2268 0004 movea.l A1, [A0 + 0x4]
000007EA 2269 0030 movea.l A1, [A1 + 0x30]
000007EE 4E91 jsr [A1]
000007F0 504F addq.w A7, 8
000007F2 6000 008C bra +0x8E /* 00000880 */
000007F6 2F0A move.l -[A7], A2
000007F8 2F0B move.l -[A7], A3
000007FA 2057 movea.l A0, [A7]
000007FC 2268 0004 movea.l A1, [A0 + 0x4]
00000800 2269 0034 movea.l A1, [A1 + 0x34]
00000804 4E91 jsr [A1]
00000806 504F addq.w A7, 8
00000808 6076 bra +0x78 /* 00000880 */
0000080A 2F0A move.l -[A7], A2
0000080C 2F0B move.l -[A7], A3
0000080E 2057 movea.l A0, [A7]
00000810 2268 0004 movea.l A1, [A0 + 0x4]
00000814 2269 0038 movea.l A1, [A1 + 0x38]
00000818 4E91 jsr [A1]
0000081A 504F addq.w A7, 8
0000081C 6062 bra +0x64 /* 00000880 */
0000081E 2F0A move.l -[A7], A2
00000820 2F0B move.l -[A7], A3
00000822 2057 movea.l A0, [A7]
00000824 2268 0004 movea.l A1, [A0 + 0x4]
00000828 2269 003C movea.l A1, [A1 + 0x3C]
0000082C 4E91 jsr [A1]
0000082E 504F addq.w A7, 8
00000830 604E bra +0x50 /* 00000880 */
00000832 2F0A move.l -[A7], A2
00000834 2F0B move.l -[A7], A3
00000836 2057 movea.l A0, [A7]
00000838 2268 0004 movea.l A1, [A0 + 0x4]
0000083C 2269 0040 movea.l A1, [A1 + 0x40]
00000840 4E91 jsr [A1]
00000842 504F addq.w A7, 8
00000844 603A bra +0x3C /* 00000880 */
00000846 2F0A move.l -[A7], A2
00000848 2F0B move.l -[A7], A3
0000084A 2057 movea.l A0, [A7]
0000084C 2268 0004 movea.l A1, [A0 + 0x4]
00000850 2269 0044 movea.l A1, [A1 + 0x44]
00000854 4E91 jsr [A1]
00000856 504F addq.w A7, 8
00000858 6026 bra +0x28 /* 00000880 */
0000085A 2F0A move.l -[A7], A2
0000085C 2F0B move.l -[A7], A3
0000085E 2057 movea.l A0, [A7]
00000860 2268 0004 movea.l A1, [A0 + 0x4]
00000864 2269 0050 movea.l A1, [A1 + 0x50]
00000868 4E91 jsr [A1]
0000086A 504F addq.w A7, 8
0000086C 6012 bra +0x14 /* 00000880 */
0000086E 2F0A move.l -[A7], A2
00000870 2F0B move.l -[A7], A3
00000872 2057 movea.l A0, [A7]
00000874 2268 0004 movea.l A1, [A0 + 0x4]
00000878 2269 0010 movea.l A1, [A1 + 0x10]
0000087C 4E91 jsr [A1]
0000087E 504F addq.w A7, 8
label00000880:
00000880 245F movea.l A2, [A7]+
00000882 265F movea.l A3, [A7]+
00000884 4E5E unlink A6
00000886 4E75 rts
00000888 4E56 FFF4 link A6, -0x000C
0000088C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000890 266E 000C movea.l A3, [A6 + 0xC]
00000894 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
0000089A 554F subq.w A7, 2
0000089C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008A0 486E FFF8 pea.l [A6 - 0x8]
000008A4 A92C syscall FindWindow
000008A6 301F move.w D0, [A7]+
000008A8 7601 moveq.l D3, 0x01
000008AA 4AAE FFF8 tst.l [A6 - 0x8]
000008AE 6760 beq +0x62 /* 00000910 */
000008B0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008B4 4EB9 0000 1450 jsr [0x00001450]
000008BA 2448 movea.l A2, A0
000008BC 200A move.l D0, A2
000008BE 584F addq.w A7, 4
000008C0 674E beq +0x50 /* 00000910 */
000008C2 2F0A move.l -[A7], A2
000008C4 4EB9 0000 0E60 jsr [0x00000E60]
000008CA 4A00 tst.b D0
000008CC 584F addq.w A7, 4
000008CE 6740 beq +0x42 /* 00000910 */
000008D0 2F0A move.l -[A7], A2
000008D2 4EB9 0000 0E98 jsr [0x00000E98]
000008D8 4A00 tst.b D0
000008DA 584F addq.w A7, 4
000008DC 6732 beq +0x34 /* 00000910 */
000008DE 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
000008E4 486E FFF4 pea.l [A6 - 0xC]
000008E8 2F0A move.l -[A7], A2
000008EA 2057 movea.l A0, [A7]
000008EC 2268 0004 movea.l A1, [A0 + 0x4]
000008F0 2269 0130 movea.l A1, [A1 + 0x130]
000008F4 4E91 jsr [A1]
000008F6 2F0B move.l -[A7], A3
000008F8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008FC 2F0A move.l -[A7], A2
000008FE 2057 movea.l A0, [A7]
00000900 2268 0004 movea.l A1, [A0 + 0x4]
00000904 2269 0090 movea.l A1, [A1 + 0x90]
00000908 4E91 jsr [A1]
0000090A 7600 moveq.l D3, 0x00
0000090C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000910:
00000910 4A03 tst.b D3
00000912 6706 beq +0x8 /* 0000091A */
00000914 4EB9 0000 4894 jsr [0x00004894]
label0000091A:
0000091A 382E FFFE move.w D4, [A6 - 0x2]
0000091E 206E 0008 movea.l A0, [A6 + 0x8]
00000922 4868 000C pea.l [A0 + 0xC]
00000926 4EB9 0000 9F20 jsr [0x00009F20]
0000092C 584F addq.w A7, 4
0000092E 2F08 move.l -[A7], A0
00000930 3F04 move.w -[A7], D4
00000932 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000936 3004 move.w D0, D4
00000938 48C0 ext.l D0
0000093A 5280 addq.l D0, 1
0000093C 3F00 move.w -[A7], D0
0000093E 302E FFFC move.w D0, [A6 - 0x4]
00000942 48C0 ext.l D0
00000944 5280 addq.l D0, 1
00000946 3F00 move.w -[A7], D0
00000948 A8DE syscall SetRecRgn
0000094A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000094E 4E5E unlink A6
00000950 4E75 rts
00000952 4E56 FFFC link A6, -0x0004
00000956 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000095A 246E 000C movea.l A2, [A6 + 0xC]
0000095E 554F subq.w A7, 2
00000960 2F2A 000A move.l -[A7], [A2 + 0xA]
00000964 486E FFFC pea.l [A6 - 0x4]
00000968 A92C syscall FindWindow
0000096A 361F move.w D3, [A7]+
0000096C 3803 move.w D4, D3
0000096E 48C4 ext.l D4
00000970 2004 move.l D0, D4
00000972 0C80 0000 000B cmpi.l D0, 0xB
00000978 6200 00CE bhi +0xD0 /* 00000A48 */
0000097C 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000980 4EFB 0002 jmp [PC + D0.w + 0x2]
00000984 003C 0018 ori.b ccr, 24
00000988 0030 0046 0052 ori.b [A0 + D0.w + 0x52], 0x46 /* 'F' */
0000098E 0052 0052 ori.w [A2], 0x52 /* 'R' */
00000992 0052 0052 ori.w [A2], 0x52 /* 'R' */
00000996 00C4 .incomplete
00000998 00C4 .incomplete
0000099A 0052 2F0A ori.w [A2], 0x2F0A /* '/\n' */
0000099E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A2 2057 movea.l A0, [A7]
000009A4 2268 0004 movea.l A1, [A0 + 0x4]
000009A8 2269 0024 movea.l A1, [A1 + 0x24]
000009AC 4E91 jsr [A1]
000009AE 504F addq.w A7, 8
000009B0 6000 0096 bra +0x98 /* 00000A48 */
000009B4 2F0A move.l -[A7], A2
000009B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009BA A9B3 syscall SystemClick
000009BC 6000 008A bra +0x8C /* 00000A48 */
000009C0 3F3C 0001 move.w -[A7], 0x1
000009C4 A9C8 syscall SysBeep
000009C6 6000 0080 bra +0x82 /* 00000A48 */
000009CA 1F3C 0001 move.b -[A7], 0x1
000009CE 4EB9 0000 21AA jsr [0x000021AA]
000009D4 544F addq.w A7, 2
000009D6 594F subq.w A7, 4
000009D8 A924 syscall FrontWindow
000009DA 205F movea.l A0, [A7]+
000009DC B1EE FFFC cmpa.l A0, [A6 - 0x4]
000009E0 673E beq +0x40 /* 00000A20 */
000009E2 594F subq.w A7, 4
000009E4 A924 syscall FrontWindow
000009E6 205F movea.l A0, [A7]+
000009E8 2F08 move.l -[A7], A0
000009EA 4EB9 0000 1450 jsr [0x00001450]
000009F0 2648 movea.l A3, A0
000009F2 200B move.l D0, A3
000009F4 584F addq.w A7, 4
000009F6 6728 beq +0x2A /* 00000A20 */
000009F8 2F3C 8000 0000 move.l -[A7], 0x80000000
000009FE 2F0B move.l -[A7], A3
00000A00 4EB9 0003 C9EA jsr [0x0003C9EA]
00000A06 4A00 tst.b D0
00000A08 504F addq.w A7, 8
00000A0A 6714 beq +0x16 /* 00000A20 */
00000A0C 7004 moveq.l D0, 0x04
00000A0E B880 cmp.l D4, D0
00000A10 660C bne +0xE /* 00000A1E */
00000A12 302A 000E move.w D0, [A2 + 0xE]
00000A16 0280 0000 0100 andi.l D0, 0x100
00000A1C 6602 bne +0x4 /* 00000A20 */
label00000A1E:
00000A1E 762A moveq.l D3, 0x2A
label00000A20:
00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A24 4EB9 0000 1450 jsr [0x00001450]
00000A2A 2648 movea.l A3, A0
00000A2C 200B move.l D0, A3
00000A2E 584F addq.w A7, 4
00000A30 6716 beq +0x18 /* 00000A48 */
00000A32 3F03 move.w -[A7], D3
00000A34 2F0A move.l -[A7], A2
00000A36 2F0B move.l -[A7], A3
00000A38 2057 movea.l A0, [A7]
00000A3A 2268 0004 movea.l A1, [A0 + 0x4]
00000A3E 2269 02FC movea.l A1, [A1 + 0x2FC]
00000A42 4E91 jsr [A1]
00000A44 4FEF 000A lea.l A7, [A7 + 0xA]
label00000A48:
00000A48 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000A4C 4E5E unlink A6
00000A4E 4E75 rts
00000A50 4E56 FFF8 link A6, -0x0008
00000A54 2F0A move.l -[A7], A2
00000A56 2F03 move.l -[A7], D3
00000A58 4EB9 0003 C9FC jsr [0x0003C9FC]
00000A5E 2448 movea.l A2, A0
00000A60 200A move.l D0, A2
00000A62 6768 beq +0x6A /* 00000ACC */
00000A64 486E FFFC pea.l [A6 - 0x4]
00000A68 4EB9 0000 0968 jsr [0x00000968 /* ScrapCount */]
00000A6E 486E FFF8 pea.l [A6 - 0x8]
00000A72 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A76 2F0A move.l -[A7], A2
00000A78 2057 movea.l A0, [A7]
00000A7A 2250 movea.l A1, [A0]
00000A7C 2269 000C movea.l A1, [A1 + 0xC]
00000A80 4E91 jsr [A1]
00000A82 2600 move.l D3, D0
00000A84 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A88 6732 beq +0x34 /* 00000ABC */
00000A8A 4EB9 0000 C870 jsr [0x0000C870]
00000A90 2008 move.l D0, A0
00000A92 6728 beq +0x2A /* 00000ABC */
00000A94 1F3C 0001 move.b -[A7], 0x1
00000A98 4EB9 0000 21AA jsr [0x000021AA]
00000A9E 486E FFF8 pea.l [A6 - 0x8]
00000AA2 2F03 move.l -[A7], D3
00000AA4 4EB9 0000 C870 jsr [0x0000C870]
00000AAA 2F08 move.l -[A7], A0
00000AAC 2057 movea.l A0, [A7]
00000AAE 2268 0004 movea.l A1, [A0 + 0x4]
00000AB2 2269 0024 movea.l A1, [A1 + 0x24]
00000AB6 4E91 jsr [A1]
00000AB8 4FEF 000E lea.l A7, [A7 + 0xE]
label00000ABC:
00000ABC 3F3C FFFF move.w -[A7], 0xFFFF
00000AC0 486E FFFC pea.l [A6 - 0x4]
00000AC4 4EB9 0000 0970 jsr [0x00000970 /* ScrapTag */]
00000ACA 5C4F addq.w A7, 6
label00000ACC:
00000ACC 261F move.l D3, [A7]+
00000ACE 245F movea.l A2, [A7]+
00000AD0 4E5E unlink A6
00000AD2 4E75 rts
00000AD4 4E56 0000 link A6, 0
00000AD8 2F0A move.l -[A7], A2
00000ADA 4EB9 0003 CA04 jsr [0x0003CA04]
00000AE0 2448 movea.l A2, A0
00000AE2 200A move.l D0, A2
00000AE4 6714 beq +0x16 /* 00000AFA */
00000AE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AEA 2F0A move.l -[A7], A2
00000AEC 2057 movea.l A0, [A7]
00000AEE 2268 0004 movea.l A1, [A0 + 0x4]
00000AF2 2269 0088 movea.l A1, [A1 + 0x88]
00000AF6 4E91 jsr [A1]
00000AF8 504F addq.w A7, 8
label00000AFA:
00000AFA 245F movea.l A2, [A7]+
00000AFC 4E5E unlink A6
00000AFE 4E75 rts
00000B00 4E56 FFF8 link A6, -0x0008
00000B04 2F0A move.l -[A7], A2
00000B06 2F03 move.l -[A7], D3
00000B08 7600 moveq.l D3, 0x00
00000B0A 4EB9 0003 C9FC jsr [0x0003C9FC]
00000B10 2448 movea.l A2, A0
00000B12 200A move.l D0, A2
00000B14 671A beq +0x1C /* 00000B30 */
00000B16 486E FFFC pea.l [A6 - 0x4]
00000B1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B1E 2F0A move.l -[A7], A2
00000B20 2057 movea.l A0, [A7]
00000B22 2250 movea.l A1, [A0]
00000B24 2269 0010 movea.l A1, [A1 + 0x10]
00000B28 4E91 jsr [A1]
00000B2A 2600 move.l D3, D0
00000B2C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B30:
00000B30 4EB9 0000 C870 jsr [0x0000C870]
00000B36 2008 move.l D0, A0
00000B38 6760 beq +0x62 /* 00000B9A */
00000B3A 4A83 tst.l D3
00000B3C 6742 beq +0x44 /* 00000B80 */
00000B3E 486E FFF8 pea.l [A6 - 0x8]
00000B42 4EB9 0000 0968 jsr [0x00000968 /* ScrapCount */]
00000B48 1F3C 0001 move.b -[A7], 0x1
00000B4C 4EB9 0000 21AA jsr [0x000021AA]
00000B52 486E FFFC pea.l [A6 - 0x4]
00000B56 2F03 move.l -[A7], D3
00000B58 4EB9 0000 C870 jsr [0x0000C870]
00000B5E 2F08 move.l -[A7], A0
00000B60 2057 movea.l A0, [A7]
00000B62 2268 0004 movea.l A1, [A0 + 0x4]
00000B66 2269 0024 movea.l A1, [A1 + 0x24]
00000B6A 4E91 jsr [A1]
00000B6C 3F3C FFFF move.w -[A7], 0xFFFF
00000B70 486E FFF8 pea.l [A6 - 0x8]
00000B74 4EB9 0000 0970 jsr [0x00000970 /* ScrapTag */]
00000B7A 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B7E 601A bra +0x1C /* 00000B9A */
label00000B80:
00000B80 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B84 4EB9 0000 C870 jsr [0x0000C870]
00000B8A 2F08 move.l -[A7], A0
00000B8C 2057 movea.l A0, [A7]
00000B8E 2268 0004 movea.l A1, [A0 + 0x4]
00000B92 2269 0034 movea.l A1, [A1 + 0x34]
00000B96 4E91 jsr [A1]
00000B98 504F addq.w A7, 8
label00000B9A:
00000B9A 261F move.l D3, [A7]+
00000B9C 245F movea.l A2, [A7]+
00000B9E 4E5E unlink A6
00000BA0 4E75 rts
00000BA2 4E56 0000 link A6, 0
00000BA6 4EB9 0000 C870 jsr [0x0000C870]
00000BAC 2008 move.l D0, A0
00000BAE 671A beq +0x1C /* 00000BCA */
00000BB0 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BB4 4EB9 0000 C870 jsr [0x0000C870]
00000BBA 2F08 move.l -[A7], A0
00000BBC 2057 movea.l A0, [A7]
00000BBE 2268 0004 movea.l A1, [A0 + 0x4]
00000BC2 2269 0034 movea.l A1, [A1 + 0x34]
00000BC6 4E91 jsr [A1]
00000BC8 504F addq.w A7, 8
label00000BCA:
00000BCA 4E5E unlink A6
00000BCC 4E75 rts
00000BCE 4E75 rts
00000BD0 4E56 0000 link A6, 0
00000BD4 2F0A move.l -[A7], A2
00000BD6 246E 000C movea.l A2, [A6 + 0xC]
00000BDA 202A 0002 move.l D0, [A2 + 0x2]
00000BDE 4840 swap.w D0
00000BE0 48C0 ext.l D0
00000BE2 4A40 tst.w D0
00000BE4 6720 beq +0x22 /* 00000C06 */
00000BE6 7002 moveq.l D0, 0x02
00000BE8 3F00 move.w -[A7], D0
00000BEA A9E9 syscall Pack2
00000BEC 554F subq.w A7, 2
00000BEE 2F39 0000 7794 move.l -[A7], [0x00007794]
00000BF4 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000BF8 7000 moveq.l D0, 0x00
00000BFA 3F00 move.w -[A7], D0
00000BFC A9E9 syscall Pack2
00000BFE 301F move.w D0, [A7]+
00000C00 7004 moveq.l D0, 0x04
00000C02 3F00 move.w -[A7], D0
00000C04 A9E9 syscall Pack2
label00000C06:
00000C06 245F movea.l A2, [A7]+
00000C08 4E5E unlink A6
00000C0A 4E75 rts
00000C0C 4E56 0000 link A6, 0
00000C10 2F0A move.l -[A7], A2
00000C12 206E 000C movea.l A0, [A6 + 0xC]
00000C16 2F28 0002 move.l -[A7], [A0 + 0x2]
00000C1A 4EB9 0000 1450 jsr [0x00001450]
00000C20 2448 movea.l A2, A0
00000C22 200A move.l D0, A2
00000C24 584F addq.w A7, 4
00000C26 6710 beq +0x12 /* 00000C38 */
00000C28 2F0A move.l -[A7], A2
00000C2A 2057 movea.l A0, [A7]
00000C2C 2268 0004 movea.l A1, [A0 + 0x4]
00000C30 2269 0100 movea.l A1, [A1 + 0x100]
00000C34 4E91 jsr [A1]
00000C36 584F addq.w A7, 4
label00000C38:
00000C38 245F movea.l A2, [A7]+
00000C3A 4E5E unlink A6
00000C3C 4E75 rts
00000C3E 4E56 0000 link A6, 0
00000C42 2F0B move.l -[A7], A3
00000C44 2F0A move.l -[A7], A2
00000C46 266E 000C movea.l A3, [A6 + 0xC]
00000C4A 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000C4E 4EB9 0000 1450 jsr [0x00001450]
00000C54 2448 movea.l A2, A0
00000C56 200A move.l D0, A2
00000C58 584F addq.w A7, 4
00000C5A 673E beq +0x40 /* 00000C9A */
00000C5C 302B 000E move.w D0, [A3 + 0xE]
00000C60 7201 moveq.l D1, 0x01
00000C62 C081 and.l D0, D1
00000C64 671C beq +0x1E /* 00000C82 */
00000C66 1F3C 0001 move.b -[A7], 0x1
00000C6A 4EB9 0000 21AA jsr [0x000021AA]
00000C70 2F0A move.l -[A7], A2
00000C72 2057 movea.l A0, [A7]
00000C74 2268 0004 movea.l A1, [A0 + 0x4]
00000C78 2269 00B4 movea.l A1, [A1 + 0xB4]
00000C7C 4E91 jsr [A1]
00000C7E 5C4F addq.w A7, 6
00000C80 6018 bra +0x1A /* 00000C9A */
label00000C82:
00000C82 2F0A move.l -[A7], A2
00000C84 2057 movea.l A0, [A7]
00000C86 2268 0004 movea.l A1, [A0 + 0x4]
00000C8A 2269 00B8 movea.l A1, [A1 + 0xB8]
00000C8E 4E91 jsr [A1]
00000C90 4227 clr.b -[A7]
00000C92 4EB9 0000 21AA jsr [0x000021AA]
00000C98 5C4F addq.w A7, 6
label00000C9A:
00000C9A 245F movea.l A2, [A7]+
00000C9C 265F movea.l A3, [A7]+
00000C9E 4E5E unlink A6
00000CA0 4E75 rts
00000CA2 4E56 0000 link A6, 0
00000CA6 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00000CAA 266E 0008 movea.l A3, [A6 + 0x8]
00000CAE 246E 000C movea.l A2, [A6 + 0xC]
00000CB2 2A2A 0002 move.l D5, [A2 + 0x2]
00000CB6 2605 move.l D3, D5
00000CB8 7218 moveq.l D1, 0x18
00000CBA E2AB lsr D3, D1
00000CBC 2803 move.l D4, D3
00000CBE 0C04 00FA cmpi.b D4, 0xFA
00000CC2 6614 bne +0x16 /* 00000CD8 */
00000CC4 2F0A move.l -[A7], A2
00000CC6 2F0B move.l -[A7], A3
00000CC8 2057 movea.l A0, [A7]
00000CCA 2268 0004 movea.l A1, [A0 + 0x4]
00000CCE 2269 0010 movea.l A1, [A1 + 0x10]
00000CD2 4E91 jsr [A1]
00000CD4 504F addq.w A7, 8
00000CD6 6032 bra +0x34 /* 00000D0A */
label00000CD8:
00000CD8 0C03 0001 cmpi.b D3, 0x1
00000CDC 662C bne +0x2E /* 00000D0A */
00000CDE 7001 moveq.l D0, 0x01
00000CE0 C085 and.l D0, D5
00000CE2 6714 beq +0x16 /* 00000CF8 */
00000CE4 2F0A move.l -[A7], A2
00000CE6 2F0B move.l -[A7], A3
00000CE8 2057 movea.l A0, [A7]
00000CEA 2268 0004 movea.l A1, [A0 + 0x4]
00000CEE 2269 0048 movea.l A1, [A1 + 0x48]
00000CF2 4E91 jsr [A1]
00000CF4 504F addq.w A7, 8
00000CF6 6012 bra +0x14 /* 00000D0A */
label00000CF8:
00000CF8 2F0A move.l -[A7], A2
00000CFA 2F0B move.l -[A7], A3
00000CFC 2057 movea.l A0, [A7]
00000CFE 2268 0004 movea.l A1, [A0 + 0x4]
00000D02 2269 004C movea.l A1, [A1 + 0x4C]
00000D06 4E91 jsr [A1]
00000D08 504F addq.w A7, 8
label00000D0A:
00000D0A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000D0E 4E5E unlink A6
00000D10 4E75 rts
00000D12 4E56 0000 link A6, 0
00000D16 2F0A move.l -[A7], A2
00000D18 1F3C 0001 move.b -[A7], 0x1
00000D1C 4EB9 0000 21AA jsr [0x000021AA]
00000D22 4EB9 0000 0AA0 jsr [0x00000AA0 /* DAStrings */]
00000D28 4EB9 0000 C870 jsr [0x0000C870]
00000D2E 2008 move.l D0, A0
00000D30 544F addq.w A7, 2
00000D32 661C bne +0x1E /* 00000D50 */
00000D34 4EB9 0000 860A jsr [0x0000860A]
00000D3A 2448 movea.l A2, A0
00000D3C 200A move.l D0, A2
00000D3E 6710 beq +0x12 /* 00000D50 */
00000D40 2F0A move.l -[A7], A2
00000D42 2057 movea.l A0, [A7]
00000D44 2268 0004 movea.l A1, [A0 + 0x4]
00000D48 2269 0018 movea.l A1, [A1 + 0x18]
00000D4C 4E91 jsr [A1]
00000D4E 584F addq.w A7, 4
label00000D50:
00000D50 245F movea.l A2, [A7]+
00000D52 4E5E unlink A6
00000D54 4E75 rts
00000D56 4E56 0000 link A6, 0
00000D5A 4267 clr.w -[A7]
00000D5C A938 syscall HiliteMenu
00000D5E 4EB9 0000 0A98 jsr [0x00000A98 /* ANumber */]
00000D64 42A7 clr.l -[A7]
00000D66 4EB9 0000 1A28 jsr [0x00001A28]
00000D6C 4E5E unlink A6
00000D6E 4E75 rts
00000D70 4E56 0000 link A6, 0
00000D74 1F3C 0001 move.b -[A7], 0x1
00000D78 4EB9 0000 21AA jsr [0x000021AA]
00000D7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D82 303C 021B move.w D0, 0x21B
00000D86 A816 syscall Pack8
00000D88 301F move.w D0, [A7]+
00000D8A 4E5E unlink A6
00000D8C 4E75 rts
00000D8E 4E56 0000 link A6, 0
00000D92 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D96 61FF 0000 0492 bsr +0x494 /* 0000122A */
00000D9C 4E5E unlink A6
00000D9E 4E75 rts
00000DA0 4E56 FEEC link A6, -0x0114
00000DA4 48E7 1030 movem.l -[A7], D3,A2,A3
00000DA8 4EB9 0003 C9FC jsr [0x0003C9FC]
00000DAE 2448 movea.l A2, A0
00000DB0 200A move.l D0, A2
00000DB2 6700 023C beq +0x23E /* 00000FF0 */
00000DB6 42AE FFF8 clr.l [A6 - 0x8]
00000DBA 42AE FFFC clr.l [A6 - 0x4]
00000DBE 4EB9 0000 C870 jsr [0x0000C870]
00000DC4 2648 movea.l A3, A0
00000DC6 486E FFFC pea.l [A6 - 0x4]
00000DCA 2F0A move.l -[A7], A2
00000DCC 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
00000DD2 4A00 tst.b D0
00000DD4 504F addq.w A7, 8
00000DD6 6720 beq +0x22 /* 00000DF8 */
label00000DD8:
00000DD8 4227 clr.b -[A7]
00000DDA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DDE 4EB9 0003 CA20 jsr [0x0003CA20]
00000DE4 486E FFFC pea.l [A6 - 0x4]
00000DE8 2F0A move.l -[A7], A2
00000DEA 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
00000DF0 4A00 tst.b D0
00000DF2 4FEF 000E lea.l A7, [A7 + 0xE]
00000DF6 66E0 bne -0x1E /* 00000DD8 */
label00000DF8:
00000DF8 486E FFF4 pea.l [A6 - 0xC]
00000DFC 486E FFFC pea.l [A6 - 0x4]
00000E00 486E FFF8 pea.l [A6 - 0x8]
00000E04 486E FFF2 pea.l [A6 - 0xE]
00000E08 2F0A move.l -[A7], A2
00000E0A 4EB9 0000 0958 jsr [0x00000958]
00000E10 4A00 tst.b D0
00000E12 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E16 6700 0112 beq +0x114 /* 00000F2A */
label00000E1A:
00000E1A 4AAE FFF4 tst.l [A6 - 0xC]
00000E1E 6E0A bgt +0xC /* 00000E2A */
00000E20 70FF moveq.l D0, 0xFFFFFFFF
00000E22 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000E26 6600 00AA bne +0xAC /* 00000ED2 */
label00000E2A:
00000E2A 70FF moveq.l D0, 0xFFFFFFFF
00000E2C B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000E30 6614 bne +0x16 /* 00000E46 */
00000E32 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000E36 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E3A 4EB9 0000 0928 jsr [0x00000928]
00000E40 2D40 FFF4 move.l [A6 - 0xC], D0
00000E44 5C4F addq.w A7, 6
label00000E46:
00000E46 422E FFF1 clr.b [A6 - 0xF]
00000E4A 422E FEEF clr.b [A6 - 0x111]
00000E4E 422E FEF0 clr.b [A6 - 0x110]
00000E52 200B move.l D0, A3
00000E54 6726 beq +0x28 /* 00000E7C */
00000E56 486E FEF0 pea.l [A6 - 0x110]
00000E5A 486E FEEC pea.l [A6 - 0x114]
00000E5E 486E FEEF pea.l [A6 - 0x111]
00000E62 486E FFF1 pea.l [A6 - 0xF]
00000E66 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E6A 2F0B move.l -[A7], A3
00000E6C 2057 movea.l A0, [A7]
00000E6E 2268 0004 movea.l A1, [A0 + 0x4]
00000E72 2269 002C movea.l A1, [A1 + 0x2C]
00000E76 4E91 jsr [A1]
00000E78 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000E7C:
00000E7C 4A2E FFF1 tst.b [A6 - 0xF]
00000E80 671C beq +0x1E /* 00000E9E */
00000E82 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E86 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000E8A A939 syscall EnableItem
00000E8C 1F3C 0001 move.b -[A7], 0x1
00000E90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E94 4EB9 0003 CA20 jsr [0x0003CA20]
00000E9A 5C4F addq.w A7, 6
00000E9C 600A bra +0xC /* 00000EA8 */
label00000E9E:
00000E9E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EA2 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000EA6 A93A syscall DisableItem
label00000EA8:
00000EA8 4A2E FEEF tst.b [A6 - 0x111]
00000EAC 670E beq +0x10 /* 00000EBC */
00000EAE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EB2 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000EB6 3F2E FEEC move.w -[A7], [A6 - 0x114]
00000EBA A944 syscall SetItmMark
label00000EBC:
00000EBC 4A2E FEF0 tst.b [A6 - 0x110]
00000EC0 6746 beq +0x48 /* 00000F08 */
00000EC2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EC6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000ECA 486E FEF0 pea.l [A6 - 0x110]
00000ECE A947 syscall SetMenuItemText/SetItem
00000ED0 6036 bra +0x38 /* 00000F08 */
label00000ED2:
00000ED2 4AAE FFF4 tst.l [A6 - 0xC]
00000ED6 6C26 bge +0x28 /* 00000EFE */
00000ED8 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000EDC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EE0 4EB9 0000 0930 jsr [0x00000930 /* SaveSegHandle */]
00000EE6 4A00 tst.b D0
00000EE8 5C4F addq.w A7, 6
00000EEA 671C beq +0x1E /* 00000F08 */
00000EEC 1F3C 0001 move.b -[A7], 0x1
00000EF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EF4 4EB9 0003 CA20 jsr [0x0003CA20]
00000EFA 5C4F addq.w A7, 6
00000EFC 600A bra +0xC /* 00000F08 */
label00000EFE:
00000EFE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000F02 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000F06 A93A syscall DisableItem
label00000F08:
00000F08 486E FFF4 pea.l [A6 - 0xC]
00000F0C 486E FFFC pea.l [A6 - 0x4]
00000F10 486E FFF8 pea.l [A6 - 0x8]
00000F14 486E FFF2 pea.l [A6 - 0xE]
00000F18 2F0A move.l -[A7], A2
00000F1A 4EB9 0000 0958 jsr [0x00000958]
00000F20 4A00 tst.b D0
00000F22 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F26 6600 FEF2 bne -0x10C /* 00000E1A */
label00000F2A:
00000F2A 200B move.l D0, A3
00000F2C 6700 00C2 beq +0xC4 /* 00000FF0 */
00000F30 42AE FFFC clr.l [A6 - 0x4]
00000F34 486E FFFC pea.l [A6 - 0x4]
00000F38 2F0A move.l -[A7], A2
00000F3A 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
00000F40 4A00 tst.b D0
00000F42 504F addq.w A7, 8
00000F44 6700 00AA beq +0xAC /* 00000FF0 */
label00000F48:
00000F48 4267 clr.w -[A7]
00000F4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F4E 4EB9 0000 0928 jsr [0x00000928]
00000F54 2D40 FFF4 move.l [A6 - 0xC], D0
00000F58 422E FFF1 clr.b [A6 - 0xF]
00000F5C 486E FEF0 pea.l [A6 - 0x110]
00000F60 486E FEEC pea.l [A6 - 0x114]
00000F64 486E FEEF pea.l [A6 - 0x111]
00000F68 486E FFF1 pea.l [A6 - 0xF]
00000F6C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F70 2F0B move.l -[A7], A3
00000F72 2057 movea.l A0, [A7]
00000F74 2268 0004 movea.l A1, [A0 + 0x4]
00000F78 2269 002C movea.l A1, [A1 + 0x2C]
00000F7C 4E91 jsr [A1]
00000F7E 4A2E FFF1 tst.b [A6 - 0xF]
00000F82 4FEF 001E lea.l A7, [A7 + 0x1E]
00000F86 6710 beq +0x12 /* 00000F98 */
00000F88 1F3C 0001 move.b -[A7], 0x1
00000F8C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F90 4EB9 0003 CA20 jsr [0x0003CA20]
00000F96 5C4F addq.w A7, 6
label00000F98:
00000F98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F9C 4EB9 0003 CA16 jsr [0x0003CA16]
00000FA2 2D48 FFF8 move.l [A6 - 0x8], A0
00000FA6 2050 movea.l A0, [A0]
00000FA8 2628 000A move.l D3, [A0 + 0xA]
00000FAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FB0 4EB9 0003 CA0C jsr [0x0003CA0C]
00000FB6 4A00 tst.b D0
00000FB8 504F addq.w A7, 8
00000FBA 670A beq +0xC /* 00000FC6 */
00000FBC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FC0 4267 clr.w -[A7]
00000FC2 A939 syscall EnableItem
00000FC4 6008 bra +0xA /* 00000FCE */
label00000FC6:
00000FC6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000FCA 4267 clr.w -[A7]
00000FCC A93A syscall DisableItem
label00000FCE:
00000FCE 206E FFF8 movea.l A0, [A6 - 0x8]
00000FD2 2050 movea.l A0, [A0]
00000FD4 B6A8 000A cmp.l D3, [A0 + 0xA]
00000FD8 6702 beq +0x4 /* 00000FDC */
00000FDA A81D syscall InvalMenuBar
label00000FDC:
00000FDC 486E FFFC pea.l [A6 - 0x4]
00000FE0 2F0A move.l -[A7], A2
00000FE2 4EB9 0000 0960 jsr [0x00000960 /* ScrapSize/ScrapInfo/ScrapVars */]
00000FE8 4A00 tst.b D0
00000FEA 504F addq.w A7, 8
00000FEC 6600 FF5A bne -0xA4 /* 00000F48 */
label00000FF0:
00000FF0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000FF4 4E5E unlink A6
00000FF6 4E75 rts
00000FF8 4E56 0000 link A6, 0
00000FFC 48E7 1030 movem.l -[A7], D3,A2,A3
00001000 266E 0008 movea.l A3, [A6 + 0x8]
00001004 7601 moveq.l D3, 0x01
00001006 246B 0008 movea.l A2, [A3 + 0x8]
0000100A 200A move.l D0, A2
0000100C 671C beq +0x1E /* 0000102A */
0000100E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001012 2F2E 000C move.l -[A7], [A6 + 0xC]
00001016 2F0A move.l -[A7], A2
00001018 2057 movea.l A0, [A7]
0000101A 2268 0004 movea.l A1, [A0 + 0x4]
0000101E 2269 0018 movea.l A1, [A1 + 0x18]
00001022 4E91 jsr [A1]
00001024 1600 move.b D3, D0
00001026 4FEF 000C lea.l A7, [A7 + 0xC]
label0000102A:
0000102A 4A03 tst.b D3
0000102C 6718 beq +0x1A /* 00001046 */
0000102E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001032 2F2E 000C move.l -[A7], [A6 + 0xC]
00001036 2F13 move.l -[A7], [A3]
00001038 61FF FFFF F20E bsr -0xDF0 /* 00000248 */
0000103E 4A00 tst.b D0
00001040 4FEF 000C lea.l A7, [A7 + 0xC]
00001044 6604 bne +0x6 /* 0000104A */
label00001046:
00001046 7000 moveq.l D0, 0x00
00001048 6002 bra +0x4 /* 0000104C */
label0000104A:
0000104A 7001 moveq.l D0, 0x01
label0000104C:
0000104C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001050 4E5E unlink A6
00001052 4E75 rts
00001054 4E56 0000 link A6, 0
00001058 2F0A move.l -[A7], A2
0000105A 246E 0008 movea.l A2, [A6 + 0x8]
0000105E 41F9 0000 7CBA lea.l A0, [0x00007CBA]
00001064 2488 move.l [A2], A0
00001066 204A movea.l A0, A2
00001068 4868 0004 pea.l [A0 + 0x4]
0000106C 4EB9 0003 CA98 jsr [0x0003CA98]
00001072 157C 0001 002C move.b [A2 + 0x2C], 0x1
00001078 204A movea.l A0, A2
0000107A 584F addq.w A7, 4
0000107C 245F movea.l A2, [A7]+
0000107E 4E5E unlink A6
00001080 4E75 rts
00001082 4E56 FFEC link A6, -0x0014
00001086 2F0A move.l -[A7], A2
00001088 246E 0008 movea.l A2, [A6 + 0x8]
0000108C 200A move.l D0, A2
0000108E 6700 0084 beq +0x86 /* 00001114 */
00001092 41F9 0000 7CBA lea.l A0, [0x00007CBA]
00001098 2488 move.l [A2], A0
0000109A 42A7 clr.l -[A7]
0000109C 486A 0004 pea.l [A2 + 0x4]
000010A0 486E FFEC pea.l [A6 - 0x14]
000010A4 4EB9 0003 CB10 jsr [0x0003CB10]
000010AA 486E FFFC pea.l [A6 - 0x4]
000010AE 486E FFEC pea.l [A6 - 0x14]
000010B2 4EB9 0003 CAC8 jsr [0x0003CAC8]
000010B8 4A00 tst.b D0
000010BA 4FEF 0014 lea.l A7, [A7 + 0x14]
000010BE 6722 beq +0x24 /* 000010E2 */
label000010C0:
000010C0 2F0A move.l -[A7], A2
000010C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010C6 61FF FFFF F47A bsr -0xB84 /* 00000542 */
000010CC 486E FFFC pea.l [A6 - 0x4]
000010D0 486E FFEC pea.l [A6 - 0x14]
000010D4 4EB9 0003 CAC8 jsr [0x0003CAC8]
000010DA 4A00 tst.b D0
000010DC 4FEF 0010 lea.l A7, [A7 + 0x10]
000010E0 66DE bne -0x20 /* 000010C0 */
label000010E2:
000010E2 3F3C FFFF move.w -[A7], 0xFFFF
000010E6 486E FFEC pea.l [A6 - 0x14]
000010EA 4EB9 0003 CADE jsr [0x0003CADE]
000010F0 3F3C FFFF move.w -[A7], 0xFFFF
000010F4 204A movea.l A0, A2
000010F6 4868 0004 pea.l [A0 + 0x4]
000010FA 4EB9 0003 CA5E jsr [0x0003CA5E]
00001100 4A6E 000C tst.w [A6 + 0xC]
00001104 4FEF 000C lea.l A7, [A7 + 0xC]
00001108 6F0A ble +0xC /* 00001114 */
0000110A 2F0A move.l -[A7], A2
0000110C 4EB9 0000 0168 jsr [0x00000168]
00001112 584F addq.w A7, 4
label00001114:
00001114 204A movea.l A0, A2
00001116 245F movea.l A2, [A7]+
00001118 4E5E unlink A6
0000111A 4E75 rts
fn0000111C:
0000111C 4E56 0000 link A6, 0
00001120 486E 000C pea.l [A6 + 0xC]
00001124 206E 0008 movea.l A0, [A6 + 0x8]
00001128 4868 0004 pea.l [A0 + 0x4]
0000112C 4EB9 0003 CB2E jsr [0x0003CB2E]
00001132 4E5E unlink A6
00001134 4E75 rts
fn00001136:
00001136 4E56 0000 link A6, 0
0000113A 486E 000C pea.l [A6 + 0xC]
0000113E 206E 0008 movea.l A0, [A6 + 0x8]
00001142 4868 0004 pea.l [A0 + 0x4]
00001146 4EB9 0003 CB46 jsr [0x0003CB46]
0000114C 4E5E unlink A6
0000114E 4E75 rts
00001150 41F9 0000 7AB8 lea.l A0, [0x00007AB8]
00001156 226F 0004 movea.l A1, [A7 + 0x4]
0000115A 2288 move.l [A1], A0
0000115C 206F 0004 movea.l A0, [A7 + 0x4]
00001160 4E75 rts
00001162 4E56 0000 link A6, 0
00001166 2F0A move.l -[A7], A2
00001168 246E 0008 movea.l A2, [A6 + 0x8]
0000116C 200A move.l D0, A2
0000116E 6732 beq +0x34 /* 000011A2 */
00001170 41F9 0000 7AB8 lea.l A0, [0x00007AB8]
00001176 2488 move.l [A2], A0
00001178 2F0A move.l -[A7], A2
0000117A 2057 movea.l A0, [A7]
0000117C 2250 movea.l A1, [A0]
0000117E 2269 0010 movea.l A1, [A1 + 0x10]
00001182 4E91 jsr [A1]
00001184 2F0A move.l -[A7], A2
00001186 2057 movea.l A0, [A7]
00001188 2250 movea.l A1, [A0]
0000118A 2269 0018 movea.l A1, [A1 + 0x18]
0000118E 4E91 jsr [A1]
00001190 4A6E 000C tst.w [A6 + 0xC]
00001194 504F addq.w A7, 8
00001196 6F0A ble +0xC /* 000011A2 */
00001198 2F0A move.l -[A7], A2
0000119A 4EB9 0000 0168 jsr [0x00000168]
000011A0 584F addq.w A7, 4
label000011A2:
000011A2 204A movea.l A0, A2
000011A4 245F movea.l A2, [A7]+
000011A6 4E5E unlink A6
000011A8 4E75 rts
000011AA 4E56 0000 link A6, 0
000011AE 2F0A move.l -[A7], A2
000011B0 4AB9 0002 6140 tst.l [0x00026140]
000011B6 6622 bne +0x24 /* 000011DA */
000011B8 4878 0028 push.l 0x28 /* '(' */
000011BC 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */]
000011C2 2448 movea.l A2, A0
000011C4 2008 move.l D0, A0
000011C6 584F addq.w A7, 4
000011C8 670A beq +0xC /* 000011D4 */
000011CA 2F0A move.l -[A7], A2
000011CC 4EB9 0003 CB8E jsr [0x0003CB8E]
000011D2 584F addq.w A7, 4
label000011D4:
000011D4 23CA 0002 6140 move.l [0x00026140], A2
label000011DA:
000011DA 486E 0008 pea.l [A6 + 0x8]
000011DE 2F39 0002 6140 move.l -[A7], [0x00026140]
000011E4 4EB9 0003 CB76 jsr [0x0003CB76]
000011EA 4A80 tst.l D0
000011EC 504F addq.w A7, 8
000011EE 6612 bne +0x14 /* 00001202 */
000011F0 486E 0008 pea.l [A6 + 0x8]
000011F4 2F39 0002 6140 move.l -[A7], [0x00026140]
000011FA 4EB9 0003 CB5E jsr [0x0003CB5E]
00001200 504F addq.w A7, 8
label00001202:
00001202 245F movea.l A2, [A7]+
00001204 4E5E unlink A6
00001206 4E75 rts
00001208 4E56 0000 link A6, 0
0000120C 4AB9 0002 6140 tst.l [0x00026140]
00001212 6712 beq +0x14 /* 00001226 */
00001214 486E 0008 pea.l [A6 + 0x8]
00001218 2F39 0002 6140 move.l -[A7], [0x00026140]
0000121E 4EB9 0003 CBBE jsr [0x0003CBBE]
00001224 504F addq.w A7, 8
label00001226:
00001226 4E5E unlink A6
00001228 4E75 rts
fn0000122A:
0000122A 4E56 FFEC link A6, -0x0014
0000122E 2F0A move.l -[A7], A2
00001230 246E 0008 movea.l A2, [A6 + 0x8]
00001234 4AB9 0002 6140 tst.l [0x00026140]
0000123A 675E beq +0x60 /* 0000129A */
0000123C 42A7 clr.l -[A7]
0000123E 2F39 0002 6140 move.l -[A7], [0x00026140]
00001244 486E FFEC pea.l [A6 - 0x14]
00001248 4EB9 0003 CC1E jsr [0x0003CC1E]
0000124E 486E FFFC pea.l [A6 - 0x4]
00001252 486E FFEC pea.l [A6 - 0x14]
00001256 4EB9 0003 CBD6 jsr [0x0003CBD6]
0000125C 4A00 tst.b D0
0000125E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001262 6726 beq +0x28 /* 0000128A */
label00001264:
00001264 2F0A move.l -[A7], A2
00001266 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000126A 2057 movea.l A0, [A7]
0000126C 2250 movea.l A1, [A0]
0000126E 2269 001C movea.l A1, [A1 + 0x1C]
00001272 4E91 jsr [A1]
00001274 486E FFFC pea.l [A6 - 0x4]
00001278 486E FFEC pea.l [A6 - 0x14]
0000127C 4EB9 0003 CBD6 jsr [0x0003CBD6]
00001282 4A00 tst.b D0
00001284 4FEF 0010 lea.l A7, [A7 + 0x10]
00001288 66DA bne -0x24 /* 00001264 */
label0000128A:
0000128A 3F3C FFFF move.w -[A7], 0xFFFF
0000128E 486E FFEC pea.l [A6 - 0x14]
00001292 4EB9 0003 CBEC jsr [0x0003CBEC]
00001298 5C4F addq.w A7, 6
label0000129A:
0000129A 245F movea.l A2, [A7]+
0000129C 4E5E unlink A6
0000129E 4E75 rts
000012A0 4E56 0000 link A6, 0
000012A4 2F0A move.l -[A7], A2
000012A6 4AB9 0002 613C tst.l [0x0002613C]
000012AC 6622 bne +0x24 /* 000012D0 */
000012AE 4878 0028 push.l 0x28 /* '(' */
000012B2 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */]
000012B8 2448 movea.l A2, A0
000012BA 2008 move.l D0, A0
000012BC 584F addq.w A7, 4
000012BE 670A beq +0xC /* 000012CA */
000012C0 2F0A move.l -[A7], A2
000012C2 4EB9 0003 CB8E jsr [0x0003CB8E]
000012C8 584F addq.w A7, 4
label000012CA:
000012CA 23CA 0002 613C move.l [0x0002613C], A2
label000012D0:
000012D0 486E 0008 pea.l [A6 + 0x8]
000012D4 2F39 0002 613C move.l -[A7], [0x0002613C]
000012DA 4EB9 0003 CB76 jsr [0x0003CB76]
000012E0 4A80 tst.l D0
000012E2 504F addq.w A7, 8
000012E4 6612 bne +0x14 /* 000012F8 */
000012E6 486E 0008 pea.l [A6 + 0x8]
000012EA 2F39 0002 613C move.l -[A7], [0x0002613C]
000012F0 4EB9 0003 CB5E jsr [0x0003CB5E]
000012F6 504F addq.w A7, 8
label000012F8:
000012F8 245F movea.l A2, [A7]+
000012FA 4E5E unlink A6
000012FC 4E75 rts
000012FE 4E56 0000 link A6, 0
00001302 4AB9 0002 613C tst.l [0x0002613C]
00001308 6712 beq +0x14 /* 0000131C */
0000130A 486E 0008 pea.l [A6 + 0x8]
0000130E 2F39 0002 613C move.l -[A7], [0x0002613C]
00001314 4EB9 0003 CBBE jsr [0x0003CBBE]
0000131A 504F addq.w A7, 8
label0000131C:
0000131C 4E5E unlink A6
0000131E 4E75 rts
00001320 4E56 FFEC link A6, -0x0014
00001324 2F0A move.l -[A7], A2
00001326 246E 0008 movea.l A2, [A6 + 0x8]
0000132A 4AB9 0002 613C tst.l [0x0002613C]
00001330 675E beq +0x60 /* 00001390 */
00001332 42A7 clr.l -[A7]
00001334 2F39 0002 613C move.l -[A7], [0x0002613C]
0000133A 486E FFEC pea.l [A6 - 0x14]
0000133E 4EB9 0003 CC1E jsr [0x0003CC1E]
00001344 486E FFFC pea.l [A6 - 0x4]
00001348 486E FFEC pea.l [A6 - 0x14]
0000134C 4EB9 0003 CBD6 jsr [0x0003CBD6]
00001352 4A00 tst.b D0
00001354 4FEF 0014 lea.l A7, [A7 + 0x14]
00001358 6726 beq +0x28 /* 00001380 */
label0000135A:
0000135A 2F0A move.l -[A7], A2
0000135C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001360 2057 movea.l A0, [A7]
00001362 2250 movea.l A1, [A0]
00001364 2269 001C movea.l A1, [A1 + 0x1C]
00001368 4E91 jsr [A1]
0000136A 486E FFFC pea.l [A6 - 0x4]
0000136E 486E FFEC pea.l [A6 - 0x14]
00001372 4EB9 0003 CBD6 jsr [0x0003CBD6]
00001378 4A00 tst.b D0
0000137A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000137E 66DA bne -0x24 /* 0000135A */
label00001380:
00001380 3F3C FFFF move.w -[A7], 0xFFFF
00001384 486E FFEC pea.l [A6 - 0x14]
00001388 4EB9 0003 CBEC jsr [0x0003CBEC]
0000138E 5C4F addq.w A7, 6
label00001390:
00001390 245F movea.l A2, [A7]+
00001392 4E5E unlink A6
00001394 4E75 rts
00001396 0000 0049 ori.b D0, 0x49 /* 'I' */
0000139A 8C96 or.l D6, [A6]
0000139C 8A8E or.l D5, A6
0000139E 93A5 sub.l -[A5], D1
000013A0 91F2 8340 sub.l A0, [A2 + <<invalid base displacement size>>]
000013A4 F496 cinvp INST, [A6]
000013A6 4045 negx.w D5
000013A8 9440 sub.w D2, D0
000013AA 439A .invalid 1, [A2]+ // invalid opcode 4 with b == 6
000013AC 4044 negx.w D4
000013AE 40B1 F99C negx.l <<invalid full ext with I/IS == 4>>
000013B2 8B98 or.l [A0]+, D5
000013B4 FB94 .invalid <<F/6/5>>
000013B6 8893 or.l D4, [A3]
000013B8 40CE move.w A6, SR
000013BA 8887 or.l D4, D7
000013BC 40A9 E3BF negx.l [A1 - 0x1C41]
000013C0 AEBF syscall 0xABF, auto_pop
000013C2 99BD sub.l <<invalid special address>>, D4
000013C4 969A sub.l D3, [A2]+
000013C6 406A 9E84 negx.w [A2 - 0x617C]
000013CA 413E .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
000013CC 7FAC moveq.l D7, 0xFFFFFFAC
000013CE 7F58 moveq.l D7, 0x58
000013D0 F140 .extension 0x140 <<F/4-5/0>> // unimplemented
000013D2 A77F syscall InternalWait, flags=7
000013D4 7840 moveq.l D4, 0x40
000013D6 A27F syscall InternalWait, flags=2
000013D8 7640 moveq.l D3, 0x40
000013DA 5340 subq.w D0, 1
000013DC BF9A xor.l [A2]+, D7
000013DE BDA2 xor.l -[A2], D6
000013E0 9095 sub.l D0, [A5]
000013E2 ADF5 syscall GetAppParms, auto_pop
000013E4 FBEE .invalid <<F/7/5>>
000013E6 86AE FA99 or.l D3, [A6 - 0x567]
000013EA FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000013EC 5BF5 FBEE smi <<invalid full ext with IS == 1 and I/IS == 6>>
000013F0 86AE FA99 or.l D3, [A6 - 0x567]
000013F4 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000013F6 0000 5A93 ori.b D0, 0x93
000013FA 9FA3 sub.l -[A3], D7
000013FC 9099 sub.l D0, [A1]+
000013FE ED9B rol D3, 6
00001400 8EA1 or.l D7, -[A1]
00001402 85A3 or.l -[A3], D2
00001404 A8DF syscall RectRgn
00001406 89B2 9B9C or.l <<invalid full ext with I/IS == 4>>, D4
0000140A EBA0 asl D0, D5
0000140C 4045 negx.w D5
0000140E 407F negx.w <<invalid special address>>
00001410 A398 syscall HWPriv, flags=3
00001412 EF9C rol D4, 7
00001414 88A3 or.l D4, -[A3]
00001416 9694 sub.l D3, [A4]
00001418 9AA5 sub.l D5, -[A5]
0000141A E289 lsr D1, 1
0000141C 9FBC 405D 40EB sub.l 0x405D40EB, D7
00001422 8940 5499 pack D4, D0, 0x5499
00001426 ACA6 syscall EqualRect, auto_pop
00001428 F387 .invalid <<F/6/1>>
0000142A A198 syscall HWPriv, flags=1
0000142C BDEA EC8E cmpa.l A6, [A2 - 0x1372]
00001430 B4F9 4076 EC40 cmpa.w A2, [0x4076EC40]
00001436 5986 subq.l D6, 4
00001438 86A2 or.l D3, -[A2]
0000143A 988B sub.l D4, A3
0000143C 40E9 7FB2 move.w [A1 + 0x7FB2], SR
00001440 D07F add.w D0, <<invalid special address>>
00001442 A540 syscall ResrvMem/ReserveMem, flags=5
00001444 DF8A addx.l -[A7], -[A2]
00001446 405E negx.w [A6]+
00001448 9C98 sub.l D6, [A0]+
0000144A EF9C rol D4, 7
0000144C 8899 or.l D4, [A1]+
0000144E 8D40 438C pack D6, D0, 0x438C
00001452 8B92 or.l [A2], D5
00001454 959A sub.l [A2]+, D2
00001456 ED9E rol D6, 6
00001458 988C sub.l D4, A4
0000145A 8B92 or.l [A2], D5
0000145C 959A sub.l [A2]+, D2
0000145E ED9E rol D6, 6
00001460 0000 0000 ori.b D0, 0x0